BoundColumn, eigenschap

                          

Met deze eigenschap bepaalt u de bron van de gegevens in een ComboBox of in een ListBox met meerdere kolommen.

Syntaxis

object.BoundColumn [=Variant]

De syntaxis van de eigenschap BoundColumn bevat de volgende onderdelen:

Onderdeel Beschrijving
object Vereist. Een geldig object.
Variant Optioneel. Geeft aan hoe de waarde van de eigenschap BoundColumn wordt geselecteerd.

Instellingen

De instellingen voor Variant zijn:

Waarde Beschrijving
0 Hiermee wordt de waarde van de eigenschap ListIndex toegewezen aan het besturingselement.
1 of groter Hiermee wordt de waarde van de opgegeven kolom toegewezen aan het besturingselement. Kolommen worden genummerd vanaf 1 als deze eigenschap wordt gebruikt (standaard).

Notities

Als een gebruiker een rij kiest in een ListBox of een ComboBox, bepaalt de eigenschap BoundColumn welk element uit die rij wordt opgeslagen als de waarde van het besturingselement. Als elke rij bijvoorbeeld 8 elementen bevat en de eigenschap BoundColumn is ingesteld op 3, slaat het systeem de gegevens op als de waarde van het object in de derde kolom van de op dat moment geselecteerde rij.

U kunt ΘΘn reeks gegevens weergeven voor de gebruikers, maar tevens andere, gekoppelde waarden voor het object opslaan door gebruik te maken van de eigenschappen BoundColumn en TextColumn. De eigenschap TextColumn geeft aan welke kolom met gegevens in het tekstvakgedeelte van een ComboBox wordt weergegeven en welke waarde in de eigenschap Text is opgeslagen. De eigenschap BoundColumn geeft aan in welke kolom gekoppelde gegevenswaarden voor het besturingselement zijn opgeslagen. U kunt bijvoorbeeld een ListBox met meerdere kolommen instellen waarvan de ene kolom de namen van de feestdagen bevat en de tweede kolom de datums van de feestdagen bevat. Als u de namen van de feestdagen wilt weergeven voor de gebruikers, moet u de eerste kolom instellen als een TextColumn. Als u de datums van de feestdagen wilt opslaan, moet u de tweede kolom opgeven als een BoundColumn. Als u de datums van de feestdagen wilt verbergen, stelt u de eigenschap ColumnWidths van de tweede kolom in op nul.

Als het besturingselement is gekoppeld aan een gegevensbron, wordt de waarde in de kolom die is opgegeven in BoundColumn, opgeslagen in de gegevensbron die in de eigenschap ControlSource is opgegeven.

De waarde in de eigenschap ListIndex haalt het nummer van de geselecteerde rij op. Als u bijvoorbeeld de rij van het geselecteerde element wilt weten, stelt u BoundColumn in op 0 om het nummer van de geselecteerde rij als waarde toe te wijzen aan het besturingselement. Als u naar een lijst verwijst waarvan de inhoud kan veranderen, moet u ervoor zorgen dat u een actieve waarde ophaalt en geen waarde die u al eerder hebt opgeslagen.

Voor de eigenschappen Column, List en ListIndex wordt voor het eerste element altijd de waarde nul gebruikt (kolom of rij). De waarde voor het tweede element is 1, enzovoort. Als bijvoorbeeld de eigenschap BoundColumn is ingesteld op 3, houdt dit in dat u toegang kunt krijgen tot de waarde die in die kolom is opgeslagen met de expressie Column(2).